a:active{ color: #ff6700;}

/*------------------
* 详细页
* ----------------*/

.mui-bar .mui-segmented-control{width: 78%;position: absolute;right: 40px; left: 40px;top: 0;}
.mui-segmented-control,.mui-segmented-control .mui-control-item{border: none;height: 43px; line-height: 43px;color: #666;}
.mui-segmented-control .mui-control-item.mui-active{background: none;color: #ff6700; border-bottom: 2px solid #f90;}
.top-nav{ height: 45px; background: #f5f5f5; color: #555; text-align: center; line-height: 45px; border-bottom: 1px solid #dfdfdf; position: fixed; top: 0; left: 0; width: 100%;}

/*-----商品-----*/


/*滚动*/

.slideBox{ position: relative; overflow: hidden; margin: 0 auto; max-width: 640px;background: #fff;}
.slideBox .hd{ position: absolute; height: 28px; line-height: 28px; bottom: 20px; right: 0; left: 0; text-align: center; z-index: 1;}
.slideBox .hd li{ display: inline-block; width: 8px; height: 8px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #333; text-indent: -9999px; overflow: hidden; margin: 0 6px;}
.slideBox .hd li.on{ background: #ff6700;}
.slideBox .bd{ position: relative; z-index: 0;}
.slideBox .bd li{ position: relative; text-align: center;width: 300px;height: 300px;}
.slideBox .bd li img{ vertical-align: top;width: 300px;height: 300px;}
.slideBox .bd li a{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.constrast-btn{position: absolute;right: 10px;bottom: 70px;display: block; width: 40px; height: 40px; text-align: center; line-height: 20px; background: rgba(255, 255, 255, .3); color: #aaa; font-size: 12px; border: solid 1px #eee; border-radius: 5px;}
.constrast-btn i{ color: #f44623; font-size: 16px; line-height: 14px; margin-top: 6px; display: block;}

/* 去掉链接触摸高亮 */

.slideBox .bd li .tit{ display: block; width: 100%; position: absolute; bottom: 0; text-indent: 10px; height: 28px; line-height: 28px; background: url(images/focusBg.png) repeat-x; color: #fff; text-align: left;}
.pageState{position: absolute;right: 20px;top: -130px;color: #ff6700;font-size: 16px;}

/*标题内容*/

.pro_tit{ padding: 0 10px 15px; background: #fff;}
.pro_tit h2{ font-size: 16px; padding-top: 8px; color: #333;font-weight: normal;}
.pro_tit h3{ font-size: 12px; color: #9c9c9c; font-weight: normal; line-height: 1.5; margin: 3px 0;}
.pro_tit p{padding-top: 5px;}
.pro_tit p b{ color: #f23030; font-size: 18px;}
.pro_tit p del{ color: #9c9c9c; margin-left: 15px;}
.pro_tit p a{ float: right;}
.pro_tit p a i{ font-size: 24px; color: #f44623;}
.price-des{background: #fff; border: solid 1px #c2c3c4; border-radius: 3px; color: #505050; display: inline-block; height: 22px; line-height: 22px; margin-right: 10px; padding: 0 5px;}
.myfavico{ width: 25.5px; height: 22.5px; background: url(../images/details/favico.png) no-repeat 0 0; display: inline-block; background-size: 51px 22.5px;}
.myfavico.selected{background-position: -25px 0;}
.pro_cx, .pro_zpL{ overflow: hidden; background: #fff; padding: 10px; margin-top: 10px;}
.pro_cx h4, .pro_zpL h4{ font-weight: normal; color: #999;font-size: 14px;}
.pro_cx em{ display: block; padding-right: 20px;white-space: nowrap;font-size: 12px; overflow: hidden;height: 20px;line-height: 20px;text-overflow: ellipsis;}
.pro_cx a.cx_more, .pro_zpL a.cx_more, .pro_cx a.quan_more{ display: block; width: 40px; height: 40px; top: 0; right: 0; position: absolute;}
.pro_cx i, .pro_zpL i,.pro_kc dl dd p.send-address i{ display: inline-block; width: 15px; height: 15px; background: url(../images/details/updownright.png) no-repeat; right: 10px; top: 15px;}
.pro_cx i.down, .pro_zpL i.down {}

.pro_cx i.up, .pro_zpL i.up{ background-position: -15px 0;}
.pro_cx i.rightside, .pro_zpL i.rightside,.pro_kc dl dd p.send-address i.rightside{ position: absolute; background-position: -30px 0; right: 0; top: 3px;}
.pro_cx a.cx_more i, .pro_zpL a.cx_more{ z-index: 9;}
.pro_cx ul, .pro_zpL ul{ margin-left: 70px;}
.pro_cx li, .pro_zpL li{ color: #666; vertical-align: middle; position: relative; margin-bottom: 8px;}
.pro_cx li.gift, .pro_zpL li.gift, .pro_zpL li.gift li{ margin-bottom: 0;}
.pro_cx li span, .pro_zpL span{ color: #e12e2e; font-size: 12px; border: 1px solid #e12e2e; border-radius: 2px; padding: 0 4px; margin-right: 8px;}
.pro_cx li input, .pro_zpL li input{ position: absolute; left: -30px; top: 4px;}
.pro_cx li .marginleft, .pro_zpL li.giftA .marginleft{ margin: 2px 0 0 68px;}
.pro_cx li a, .pro_zpL li a{ color: #505050; margin-bottom: 5px;}
.pro_cx li a.fq-btn{ border: 0; color: #45a1de; margin-left: 10px; display: inline-block;}
.pro_cx .giftUL{ margin: 0;}
.pro_cx dl{ margin-left: 46px; height: 30px;}
.pro_cx dl:last-child{ margin-bottom: 0!important;}
.pro_cx dl dt{ float: left; height: 30px; line-height: 30px; color: #fff; background: #f44623; position: relative; padding: 0 4px; position: relative; font-size: 12px;}
.pro_cx dl.mb10{ margin-bottom: 10px;}
.pro_cx dl dt:before, .pro_cx dl dt:after{ content: ''; display: block; position: absolute; top: 0; height: 30px; width: 8px; background-size: 100%;}
.pro_cx dl dt:before{ background: url(../images/details/quan_letf.png) center no-repeat; left: -8px;}
.pro_cx dl dt:after{ background: url(../images/details/quan_right.png) center no-repeat; right: -8px;}
.pro_cx dl dd{ float: left; margin-left: 15px; height: 30px; line-height: 30px; overflow: hidden; max-width: 70%; white-space: nowrap; text-overflow: ellipsis;}
.sel-fq{height: 40px;line-height: 40px;padding: 0 10px;background: #fff;overflow: hidden;color: #9c9c9c;}
.sel-fq i{width: 15px;height: 15px;background: url(../images/details/updownright.png) no-repeat -30px 0;right: 10px;top: 12px;}
.fq-box{position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;z-index: 99;bottom: -100%;display: none;}
.fq-title span{display: inline-block;line-height: 44px;width: 36%;color: #999;}
.fq-title .cur{color: #ff6700;font-weight: bold;}
.fq-list ul{overflow-y: auto;height: 14rem;}
.fq-list li{border-bottom: 1px solid #f1f1f1;padding: 8px 10px;}
.fq-list li input{margin-top: 12px;}
.fq-list li p{margin-left: 30px;}
.fq-btn{text-align: center;height: 44px;line-height: 44px;overflow: hidden;}
.fq-btn a{width: 100%;font-size: 16px;display: block;color: #fff;}
.margin-top{ margin-top: 10px;}
.p-selected{ padding: 5px 10px; margin-top: 10px; background: #fff; position: relative;}
.p-selected dl{ line-height: 30px; overflow: hidden;}
.p-selected dl dt{ float: left; width: 70px; color: #9c9c9c; line-height: 30px;}
.p-selected dl dd{ color: #505050; margin-left: 70px; margin-top: 0; font-size: 14px;cursor: pointer;}
.p-selected i.rightside,.pro_kc dl dd p.send-address i.rightside{ top: 0; bottom: 0; right: 10px; margin: auto;}

/*已选商品详细*/

.small-icon{display: block;width: 20px;height: 20px;background: url(../images/details/location-icon.png) no-repeat 0 -20px;background-size: 40px 40px;overflow: hidden;}
.bg-shadow{ position: fixed;left: 0;right: 0;bottom: 0;top: 0;margin: auto;z-index: 100;background: rgba(0, 0, 0, .5);}
.product-select{ position: fixed; left: 0; bottom: -100%;right: 0; width: 100%; box-shadow: 0 0 30px 5px rgba(0, 0, 0, .65); background: #fff; z-index: 101; padding-bottom: 55px;max-width: 640px;margin: auto;}
.product-select .select-header{ padding: 0 10px 20px; border-bottom: 1px solid #e3e5e9; position: relative;}
.product-select .select-header img{ width: 100px; height: 100px; position: absolute; top: -35px; left: 10px; border-radius: 5px; border: 1px solid #e3e5e9;}
.product-select .select-header b{ float: right; font-size: 20px; font-weight: normal; color: #c0c0c0; text-align: center; line-height: 30px; font-family: SimSun; cursor: pointer;text-indent: -200px;margin-top: 10px;}
.product-select .select-header p{ padding-left: 120px; color: #9c9c9c; font-size: 14px; line-height: 25px; overflow: hidden;}
.product-select .select-header p.price{ color: #f23030; padding-top: 20px; font-weight: 700;}
.product-select .select-body{ height: 83%; overflow: auto;-webkit-overflow-scrolling: touch;}
.product-select .select-body::-webkit-scrollbar,.user-address ul::-webkit-scrollbar{width: 0;}
.product-select dl{ line-height: 30px; min-height: 30px;}
.product-select dl dt{ width: 70px; color: #9c9c9c; line-height: 30px;}
.product-select dl dd{ font-size: 12px; color: #505050; margin-top: 5px;}
.product-select .product-count{ padding: 10px; border-bottom: 1px solid #f5f5f5;}
.product-select .product-count dl dt{ float: left;}
.product-select .product-count dl dd{ float: right; margin-top: 0;}
.product-select .product-count dl dd.limit{float: left;color: #f23030;}
.product-select .product-count dl dd a, .product-select .product-count dl dd input{float: left; display: inline-block; vertical-align: middle; border: 1px solid #cbcbcb; height: 24px; width: 24px; line-height: 24px; text-decoration: none; text-align: center;}
.product-select .product-count dl dd a{ text-indent: -200px; font-size: 16px; overflow: hidden;}
.product-select .product-count dl dd a i{ display: block; background: url(../images/details/cart-number-new.png) 0 0 no-repeat; background-size: 25px 25px; width: 12px; height: 12px; margin: 6px;}
.product-select .product-count dl dd a.sub{ -webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.product-select .product-count dl dd a.add{ -webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.product-select .product-count dl dd a.sub i{ background-position: 0 -18px;}
.product-select .product-count dl dd a.add i{ background-position: 0 0;}
.product-select .product-count dl dd a.disabled i.minus{ background-position: -13px -18px;}
.product-select .product-count dl dd a.disabled i.plus{ background-position: -13px 0;}
.product-select .product-count dl dd input{ -moz-outline: none; outline: none; width: 50px;padding: 2px 10px; margin: 0 -1px; color: #232326; font-size: 14px; -webkit-appearance: none;background: #f9f9f9;}
.kc-fuwu .kc-bottom{border-bottom: 1px solid #f5f5f5; padding-bottom: 10px;}
.p-selected{ padding: 5px 10px; margin-top: 10px; background: #fff; position: relative;}
.p-selected dl{ line-height: 30px; overflow: hidden;}
.p-selected dl dt{ float: left; width: 70px; color: #9c9c9c; line-height: 30px;}
.p-selected dl dd{ color: #505050; margin-left: 70px; margin-top: 0; font-size: 14px;cursor: pointer;}
.p-selected i.rightside,.pro_kc dl dd p.send-address i.rightside{ top: 0; bottom: 0; right: 10px; margin: auto;}
.pro_kc .yanse, .pro_kc .fuwu{ border-bottom: 1px solid #f5f5f5;}
.fix-bottom{ height: 50px;width: 100%; line-height: 50px; text-align: center; position: absolute; left: 0; bottom: 0;z-index: 15;}
.fix-bottom a{ display: block; width: 100%; height: 100%; font-size: 16px; color: #fff;background: #f23030;}
.fix-bottom a.que{background: #dfdfdf;color: #fff;}
.fix-bottom a.unsale{background: #bbb;color: #fff;}
.fix-bottom a.yuyue{background: #9c3;color: #fff;}
a.shop-switch{display: inline-block;padding: 2px 5px;}
.user-address{position: fixed;left: 0;width: 98%;bottom: -100%;right: 0; box-shadow: 0 0 30px 5px rgba(0, 0, 0, .65); background: #fff; z-index: 101;max-width: 640px;margin: auto;padding: 10px 0 55px 10px;overflow: hidden;height: 50%;}
.user-address h3{height: 30px;line-height: 30px;margin-bottom: 10px; text-align: center;color: #9c9c9c;font-weight: normal;}
.user-address h3 b{float: right;margin-top: 5px;margin-right: 10px;}
.user-address ul{max-height: 85%;overflow-y: scroll;width: 110%;-webkit-overflow-scrolling: touch;}
.user-address ul li{position: relative;margin-bottom: 10px;border-bottom: 1px solid #f5f5f5;padding: 10px 0;width: 90%;cursor: pointer;color: #505050;}
.user-address ul li i{position: absolute;bottom: 0;margin: auto; top: 0;}
.user-address ul li i.loc{ background-position: -20px -20px;left: 0;}
.user-address ul li i.gou{right: 10px;background-position: 0 0; display: none;}
.user-address ul li.now i.loc{background-position: -20px 0;}
.user-address ul li.now i.gou{display: block;}
.user-address ul li p{padding: 0 30px 0 22px; color: #505050;line-height: 22px;word-break: break-all;word-wrap: break-word;font-size: 12px;}
@media screen and (width:320px){ .product-select .select-body{height: 80%;}
	}
.pro_kc{ background: #fff;margin-top: 10px;}
.pro_kc dl{ min-height: 30px; position: relative; padding: 10px; margin: 10px 0;}
.pro_kc dl dt{ float: left; width: 70px; color: #9c9c9c;}
.pro_kc dl dd{ margin-left: 70px; color: #505050;}
.ps_zt{ clear: both; line-height: 1.5; font-size: 12px;color: #e12e2e;}
.ps_zt strong,.ps_zt i{ color: #e12e2e;font-weight: normal!important;}
.ps_zt span{color: #e12e2e;}
.ps_zt span i{font-weight: normal!important;}
.kc_show{ width: 250px; border: solid 1px #c2c3c4; background: #fff; padding: 10px; position: absolute; top: 67px; left: 10px; z-index: 10; display: none;margin-bottom: 10px;}
.kc_show h5{ line-height: 30px;}
.kc_show ul li{ font-size: 12px; line-height: 25px; float: left; width: 48%;height: 25px;overflow: hidden; margin: 5px 5px 5px 0;text-align: center;}
.kc_show ul li a{ border: 0; padding: 0; margin-right: 5px;float: left;width: 53%;overflow: hidden;height: 20px;line-height: 20px;}
.kc_show ul li em{ color: #fff;padding: 0 3px; border-radius: 2px; line-height: 20px;float: right;margin-right: 5px;width: 34%;overflow: hidden;height: 20px;text-align: center;}
.kc_show ul li em.xianhuo{ background: #e12e2e;}
.kc_show ul li em.yuding{ background: #9c3;}
.kc_show ul li em.zaitu{ background: #39f;}
.kc_show ul li em.quehuo{ background: #999;}
#kc_close,.kc_close{ padding: 0; margin: 0; display: block; width: 30px; height: 30px; border-radius: 40px; border: 0; background: #e12e2e; position: absolute; top: -20px; right: -15px; z-index: 20; text-align: center; line-height: 30px; color: #fff;font-size: 20px;font-family: SimSun;}
.main-panel-kc span, .main-panel-kc a{display: inline-block;margin-right: 5px;}
.main-panel-kc span{position: relative;padding: 1px 3px;border: 1px solid #c2c3c4;z-index: 9; border-radius: 3px;}
.main-panel-kc span.doted{background: #fff;border-bottom: none;border-radius: 3px 3px 0 0;}
.main-panel-kc span em{font-size: 12px;color: #f23030;margin-left: 2px;}
.main-panel-kc .kc-list{position: absolute;border: 1px solid #c2c3c4;width: 90%;background: #fff;padding: 5px;z-index: 8; top: 33px;border-radius: 3px;box-shadow: 0 10px 30px rgba(0, 0, 0, .35);}
.main-panel-kc .kc-list ul{ overflow: hidden;}
.main-panel-kc .kc-list ul li {}

.main-panel-kc .kc-list ul li a{vertical-align: middle;color: #505050;}
.main-panel-kc .kc-list ul li em{vertical-align: middle;}
.fuwu dd a{ display: inline-block; height: 23px; line-height: 23px; padding: 0 4px; border-radius: 3px; margin-right: 2px; background: #fff!important; font-size: 12px; color: #1dccaa; margin-bottom: 10px; border: 1px solid #1dccaa;}
.pro_pz{ background: #fff; padding: 10px; margin-top: 10px; position: relative; border-bottom: 1px solid #f5f5f5;}
.pro_pz i{ display: block; height: 100%; width: 20px; vertical-align: middle; position: absolute; right: 10px; top: 0; padding-top: 50px; font-size: 12px; color: #bbb;}
.yanse dt, .fuwu dt{ line-height: 25px;}
.yanse dd a{ display: inline-block; height: 25px; line-height: 25px; padding: 0 8px; border: solid 1px #c2c3c4; border-radius: 3px; margin-right: 10px; background: #fff; color: #505050; background: #fff; font-size: 12px; margin-bottom: 10px;}
.yanse dd a.cur{ background: #fff; border: solid 1px #f89898; color: #f23030;}
.yanse dd a.not{ border: dashed 1px #c2c3c4; text-shadow: 0 1px 0 #fff;}
.pro-package, .kc-fuwu{ background: #fff; padding: 5px 0; position: relative;}
.pro-package, .kc-fuwu dl{padding: 0 10px;}
.kc-fuwu .kc-bottom{border-bottom: 1px solid #f5f5f5; padding-bottom: 10px;}
.kucun{ font-size: 12px; margin-right: 10px; display: inline-block; padding: 0 8px; height: 25px; line-height: 25px; border: solid 1px #c2c3c4; color: #505050; background: #fff; border-radius: 3px;}
.kucuncur{ border-bottom: none; z-index: 20; position: relative;border-radius: 3px 3px 0 0;}
.kucun i{ font-size: 12px; color: #9ecde6; margin-left: 10px;}
.kucun em, .yanse dd a b{ color: #f23030;}

/*猜你喜欢*/

.pj_tabs{ background: #fff; margin-top: 10px; overflow: hidden;}
.tabs_hd li{ width: 29%; text-align: center; display: inline-block; margin: 15px 5px;}
.tabs_hd li.cu{ color: #f44623;}

/*.tabs_bd { display: none; }*/

.tabs_like_bd{ overflow: hidden; position: relative;}

/*.tabs_like_bd ul{min-height: 370px;}*/

.tabs_like_bd li, .tabs_rank_list li{ float: left; width: 33%; margin-bottom: 10px; height: 175px; overflow: hidden; text-align: center;}
.tabs_like_bd li a, .tabs_rank_list li a{ margin: 0 10px; display: block; font-size: 13px;}
.tabs_like_bd li em, .tabs_rank_list li em{ word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden; margin-bottom: 5px; height: 38px; color: #505050;}
.tabs_like_bd li span, .tabs_rank_list li span{ width: 90%; text-align: center; margin: 0 5%; display: block;}
.tabs_like_bd li img, .tabs_rank_list li img{ width: 100%; max-width: 100px;}
.tabs_like_bd li b, .tabs_rank_list li b{ color: #f44623; font-size: 14px;}
.tabs_like_hd{ text-align: center; line-height: 22px;}
.tabs_like_hd li{ height: 2px; width: 20px; background: #f1f1f1; font-size: 0; margin: 0 2px; display: inline-block;}
.tabs_like_hd li.on{ background: #f44623 !important;}
.f-pr{ position: relative;}
.jiaobiao{ position: absolute; width: 22px; height: 50px; background: url(//img2.ch999img.com/images/jiaobiao.png) no-repeat; top: 0; right: 5%; background-size: 100%; color: #fff; font-size: 14px; line-height: 21px; text-align: center; text-shadow: 0px 1px 0px #666;}

/*基本参数*/

.jb_canshu{ margin: 10px 0; padding: 10px 0 0; background: #fff; border: solid 1px #dadada; border-width: 1px 0;}
.jb_canshu h4{ color: #2c3e50; height: 25px; line-height: 25px; font-size: 14px;padding: 0 10px;}
.jb_canshu ul li{ line-height: 26px; font-size: 12px; width: 100%; overflow: hidden;padding: 0 10px; word-break: break-all; word-wrap: break-word;}
.jb_canshu ul li a{ color: #0088cc;}
.jb_canshu .look-more{background: #f8f8f8; text-align: center; font-size: 12px; width: 100%;padding: 10px 0; display: block;}

/*.product-detail { min-width: 320px; max-width: 640px!important; margin: 0 auto; overflow-x: hidden; overflow-y: scroll; background: #f5f5f5; -webkit-overflow-scrolling: touch; transition: all .5s; }*/

/*.product-detail{display: block;}*/

/*评论 begin*/

.product-comment .com-btn{ display: block; width: 95%; height: 45px; line-height: 45px; background: #ff6700; color: #fff; border-radius: 5px; text-align: center; margin: 10px auto;}
.pro-pin-img{ margin: 10px auto;}
.pro-pin-img ul {}

.pro-pin-img ul li{ display: inline-block; overflow: hidden; border-radius: 4px; width: 64px; height: 64px; margin-right: 10px; line-height: 64px; cursor: pointer;}
.pro-pin-img ul li img{display: inline-block; border-radius: 4px; width: 64px; height: 64px; line-height: 64px;}
#mask_area{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 98; background: rgba(0, 0, 0, .6); display: none;}
.big-img{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; max-width: 640px; display: none; background: #000;}
.big-img-box{ width: 100%; height: 100%; overflow: hidden; position: relative;}
.big-img-box ul li{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.big-img-box img{ width: 100%!important; vertical-align: middle; display: block; height: auto!important;}
.big-img .num-box{ position: absolute; text-align: center; top: 5%; left: 0; right: 0; z-index: 102;}
.big-img .num-box span{ font-size: 12px; color: #f1f1f1; background: rgba(102, 102, 102, .6); border-radius: 9px; line-height: 18px; padding: 0 6px; display: inline-block;}
.big-img .content-box{ position: fixed; left: 0; bottom: 0px; text-align: center; max-width: 640px; height: auto; z-index: 200; background: rgba(0, 0, 0, .6); max-height: 115px; overflow: hidden; padding: 15px 0; min-width: 320px;}
.big-img .content-box p{ color: #f1f1f1; line-height: 18px;}
.product-comment .load-more-list{ display: block; border: 1px solid #dfdfdf; color: #666; text-align: center; height: 30px; line-height: 30px; width: 90%; margin: 10px auto; border-radius: 5px;}
.fix-img{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 1); z-index: 500;cursor: pointer;}
.fix-img .nav-item{ display: block; width: 40px; height: 20px; background: rgba(255, 255, 255, .45); color: #fff; margin: 10px auto 0; line-height: 20px; text-align: center; border-radius: 15px;}
.fix-img ul{ overflow: hidden; height: 100%; width: 100%; position: absolute; left: 0; top: 50%; transform: translate3d(0, -50%, 0);}
.fix-img ul li{ width: 100%; height: 100%;}
.fix-img ul li div{ width: 100%;height: 100%;background-size: 100%!important;}
.fix-img p.descriptions{ padding: 15px 10px 20px; position: absolute; left: 0; bottom: 0; color: #fff; width: 94%; background: rgba(0, 0, 0, .6); padding-left: 3%; padding-right: 3%;max-height: 86px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;word-break: break-all;overflow: hidden;}
.red1{ color: #f44623;}

/*评论 edn*/


/*商品新增评论 begain*/

.comment-list{ margin: 10px 0 24px; padding: 10px; background: #fff; border: solid 1px #dadada;border-width: 1px 0;}
.comment-list a{ color: #2c3e50; font-size: 14px; display: block;}
.comment-list a span.right b{color: #e95d4e; margin-left: 5px; font-weight: normal;}
.comment-list a i{ float: right; font-size: 12px; color: #93a0ae; margin-left: 10px; font-weight: normal;}
.comment-list dl{ background: #fff; border-radius: 3px; margin-top: 10px; padding: 10px; border: solid 1px #dadada; border-width: 1px 0; border-bottom: 0; padding: 10px 0 0 0;}
.comment-list dl dt .xstar{ color: #e95d4e; overflow: hidden; display: inline-block;}
.comment-list dl dt .xstar i{ margin-right: 3px; font-size: 14px;float: left;}
.comment-list dl dt .xname{ font-size: 12px; color: #7e7e7e;}
.comment-list dl dd .xcontent{ line-height: 1.6; font-size: 12px;}
.comment-list h4{ color: #2c3e50; height: 25px; line-height: 25px; font-size: 14px;}
.comment-list h4 span.right b{ color: #e95d4e; margin-left: 5px;}
.comment-list .link-btn{ border-top: 1px solid #e2e2e2; margin-top: 10px;}
.comment-list .link-btn a{ display: inline-block; width: 45%; border: 1px solid #dadada; border-radius: 8px; margin-top: 10px; text-align: center; height: 35px; line-height: 35px;}

/*商品新增评论 end*/


/*详情*/

.product-info .param{ width: 100%;height: 35px; line-height: 35px; text-align: center; background: #fff; color: #666; /*position: fixed;    top: 44px; z-index: 80; left: 0;right: 0;*/ box-shadow: 0 2px 2px rgba(0, 0, 0, .3); margin: 0 auto;}
.product-info .param span{ display: inline-block; width: 33.33%; position: relative; height: 100%; padding-top: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.product-info .param span i{ border-right: 1px solid #dfdfdf; display: block; width: 1px; height: 50%; position: absolute; right: 0; top: 50%; margin-top: -6%;}
.product-info .param span.cu{ color: #ff6700;}
.product-info .param-item{ padding: 0 10px; margin: 10px 0; background: #fff; -webkit-overflow-scrolling: touch;}
.product-info .param-item video{ width: 100%!important; height: auto!important; margin-bottom: 10px;}
.product-info h4{ color: #f44623; height: 35px; line-height: 35px; margin: 10px 0; border: solid 1px #dadada; border-width: 1px 0;}
.product-info h4:first-child{ margin-top: 0; border-top: 0;}
.product-info p{ word-break: break-all; word-wrap: break-word; width: 100%!important;}
.product-info span{ padding-top: 5px; display: block;}
.product-info .pic-word table{ width: 100%!important; text-align: center;}
/*.param-content{ margin-top: 45px;}*/
.pic-word img{ display: block; width: 100%!important; height: auto!important;}
.cjsh .btn{ position: absolute; right: 0; top: 0;}
.cjsh .btn a{ display: block; width: 50px; height: 44px; text-align: center; line-height: 40px;}
.cjsh .btn a:first-child{ border-bottom: 1px solid #e6e6e6;}
.cjsh .btn img{ width: 25px; height: 25px; vertical-align: middle;}
.shouhoudetail p{ padding: 0; color: #333; font-size: 14px; font-family: 'Microsoft YaHei', sans-serif;}
.shouhoudetail p span{ text-indent: 0!important;}
.shouhoudetail p img{ width: 100%; margin-top: 0; text-indent: 0!important;}
.pop-fix-img{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; display: none; background: #fff;}
.pop-fix-img .navbar{ position: absolute; width: 120px; height: 30px; text-align: center; line-height: 30px; left: 0; right: 0; top: 10%; text-align: center; color: #ff6700; margin: auto; font-size: 16px;}
.pop-fix-img .pop-img{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; max-width: 640px;}
.pop-fix-img ul li{ width: 100% !important; position: absolute; left: 0; top: 0;}
.pop-fix-img ul li img{ width: 100%; display: block;}


/*优品良品价格*/

.otherPrice a{ display: inline-block; padding: 10px; line-height: 20px;}

/*评论*/
.xd_tab {line-height: 22px; background: #fff; border-bottom:1px solid #ededed; }
.xd_tab a { width: 19%; text-align: center; display: inline-block; color: #999; margin:5px 0; }
.xd_tab a.cur { color: #f44623; font-weight: bold; }
.xd_item dl { background: #fff; border-radius: 3px; margin-top: 10px; padding: 10px; border: solid 1px #dadada;border-width: 1px 0; }
.xd_item dl:first-child { margin-top:0; border-top:0;}
.xd_item dl dt { border-bottom: solid 1px #ededed;padding-bottom:6px; }
.xd_item dl dt img {width:26px;height:26px;border-radius:100%;display:inline-block;vertical-align:middle; }
.xd_item dl dt span { display:inline-block; vertical-align:middle;}
.xd_item dl dt i{ display: inline-block; text-align: center; color: #ff6700; font-style: italic;vertical-align:middle;}
.xd_item dl dt i s{ font-size: 8px; text-decoration: none; }
.xd_item dl dt .xname{color:#37517a;margin:0 8px; width:55%;overflow:hidden;}
.xd_item dl dt .xtime {color:#9c9c9c;margin-top:3px; }
.xd_item dl dd { margin-top:5px;}
.xd_item dl dd p.xstar { color: #e95d4e; overflow:hidden; display:inline-block;}
.xd_item dl dd p.xstar i { margin-right: 3px; font-size: 14px; float:left;}
.xd_item dl dd p.xstar span { color: #ccc; margin-left: 6px; font-size: 12px; float: right; }
.xd_item dl dd p.xname { font-size: 12px; color: #7e7e7e; }
.xd_item dl dd p.xcontent { line-height: 1.6; font-size: 12px; }
.xd_item .pro-box { color:#bfbfbf; font-size:12px;}
.xd_item .pro-box p { display:inline-block;}
.xd_item .pro-box .zan-box a { display:inline-block; vertical-align:middle; margin-left:25px;}
.xd_item .pro-box .zan-box i{display:inline-block; width:18px; height:18px; vertical-align:middle;margin-right:4px; }
.xd_item .pro-box .zan-box .zan i{background:url(../images/details/zan.png) no-repeat center; background-size:100%;}
.xd_item .pro-box .zan-box .zan i.cur {background:url(../images/details/zan1.png) no-repeat center; background-size:100%; }
.xd_item .pro-box .zan-box .reply i{background:url(../images/details/reply.png) no-repeat center; background-size:100%;}


/*底部浮动在线购买*/

.btn_box{ z-index: 9; padding: 0; height: 60px;position: fixed;bottom: 0;left: 0;width: 100%;background: #f6f6f6;}
.btn_box .buycarerNormal{ display: inline-block; width: 40px; height: 40px; line-height: 25px; text-align: center; margin: 10px 6px 0 6px;}
.liji_buy, .add_cart{ width: 50%;float: left; display: inline-block; height: 60px; text-align: center; line-height: 60px; color: #fff; margin: 0; border-radius: 0;}
.add_cart{ background-color: #f4a425;}
.liji_buy{ background: #f44623;}
.cartCount{position: absolute; top: -5px; right: 0px; background: rgb(244, 70, 35); color: rgb(255, 255, 255); height: 14px; line-height: 14px; padding: 0px 3px; border-radius: 14px; display: block;}

/*-----------
 * 弹窗-商品对比
 * --------------*/

.constrast-layer{ padding: 10px; overflow: auto; width: 280px; height: 300px;}
.constrast-layer h4{ background: #f3f3f3; padding: 5px 10px;line-height: 24px; font-size: 12px; color: #999; font-weight: normal;}
.constrast-layer dl{ overflow: hidden; padding: 10px 0; border-bottom: solid 1px #e3e3e3;}
.constrast-layer dl dt{ float: left;}
.constrast-layer dl dd{ margin-left: 10px; height: 60px; line-height: 60px;}
.constrast-layer dl dd a{ padding: 10px; color: #f44623;}
.add-product{ display: block; text-align: center; height: 40px; line-height: 40px; color: #45a1de;}

/* layer弹层移动版样式 */

.layermbox{position: absolute;left: 0;top: 0;width: 100%;z-index: 19891014;}
.layermmain,.laymshade{position: fixed;left: 0;top: 0;width: 100%;height: 100%}
.layermbtn span,.layermchild{display: inline-block;position: relative}
.laymshade{background-color: rgba(0, 0, 0, .5);pointer-events: auto}
.layermmain{display: table;font-family: Helvetica, arial, sans-serif;pointer-events: none}
.layermmain .section{display: table-cell;vertical-align: middle;text-align: center;}
.layermchild{text-align: left;background-color: #fff;font-size: 14px;border-radius: 6px;box-shadow: 0 0 8px rgba(0, 0, 0, .1);pointer-events: auto;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: .18s;animation-duration: .18s}
.layermborder{border: 1px solid #999}
@-webkit-keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.5);transform: scale(.5)}
	100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}
	}
.layermanim{animation-name: bounceIn;-webkit-animation-name: bounceIn}
.layermbox0 .layermchild{max-width: 260px;min-width: 150px}
.layermbox1 .layermchild{border: none;border-radius: 0}
.layermbox2 .layermchild{width: auto;max-width: 260px;min-width: 40px;border: none;background-color: rgba(0, 0, 0, .6);color: #fff}
.layermchild h3{padding: 0 45px 0 10px;height: 50px;line-height: 50px;font-size: 16px;font-weight: 400;border-radius: 5px 5px 0 0;border-bottom: 1px solid #EBEBEB}
.layermbtn span,.layermchild h3{text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.layermcont{padding: 20px 15px;line-height: 22px;border-radius: 5px}
.layermbox1 .layermcont{padding: 0}
.layermbox2 .layermcont{text-align: center;padding: 30px 30px 0;line-height: 0}
.layermbox2 .layermcont i{width: 1.5rem;height: 1.5rem;margin-left: 8px;display: inline-block;background-color: #fff;border-radius: 100%;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both}
@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform: scale(0)}
	40%{-webkit-transform: scale(1)}
	}
@keyframes bouncedelay{0%,100%,80%{transform: scale(0);-webkit-transform: scale(0)}
	40%{transform: scale(1);-webkit-transform: scale(1)}
	}
.layermbox2 .layermcont i:first-child{margin-left: 0;-webkit-animation-delay: -.32s;animation-delay: -.32s}
.layermbox2 .layermcont i.laymloadtwo{-webkit-animation-delay: -.16s;animation-delay: -.16s}
.layermbox2 .layermcont>div{line-height: 22px;padding-top: 7px;margin-bottom: 20px;font-size: 14px}
.layermbtn{position: relative;height: 40px;line-height: 40px;font-size: 0;text-align: center;border-top: 1px solid #EBEBEB}
.layermbtn span{width: 50%;text-align: center;font-size: 14px;cursor: pointer;border-radius: 0 5px 0 0}
.layermbtn span:first-child{height: 39px;background-color: #fff;border-radius: 0 0 0 5px}
.layermbtn:before{content: '\20';position: absolute;width: 1px;height: 39px;left: 50%;top: 0;background-color: #EBEBEB}
.layermend{position: absolute;right: 7px;top: 10px;width: 30px;height: 30px;border: 0;font-weight: 400;background: 0 0;cursor: pointer;-webkit-appearance: none;font-size: 30px}
.layermend::after,.layermend::before{position: absolute;left: 5px;top: 13px;content: '';width: 20px;height: 2px;background-color: rgba(0, 0, 0, .3);transform: rotate(45deg);-webkit-transform: rotate(45deg);border-radius: 3px}
.layermend::after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg)}
